package com.jz.netthings.appengine.baseData;

import com.baomidou.mybatisplus.annotations.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Arrays;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author zyl
 * @since 2019-02-28
 */
public class ProviderInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 浆员唯一标识
     */
    private Long id;
    /**
     * 卡号
     */
    @TableField("cardId")
    private String cardId;
    /**
     * 姓名
     */
    private String name;
    /**
     * 身份证
     */
    @TableField("idNo")
    private String idNo;
    /**
     * 出生日期
     */
    private Date birthday;
    private Integer birthday1;
    /**
     * 民族
     */
    private Integer nation;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 身份证地址
     */
    @TableField("idNoAddress")
    private String idNoAddress;
    /**
     * 地址
     */
    private String address;
    /**
     * 邮编
     */
    private String zip;
    /**
     * 电话
     */
    private String phone;
    /**
     * qq号
     */
    private String qq;
    /**
     * 电子邮件
     */
    private String email;
    /**
     * 照片
     */
    @TableField("photo")
    private String photo;
    /**
     * 建档照片是否合格
     */
    @TableField("isPhotoQualified")
    private Integer isPhotoQualified;
    /**
     * 头像
     */
    private String icon;
    /**
     * 身份证照片正面
     */
    @TableField("idCardPhoto")
    private String idCardPhoto;
    /**
     * 身份证照片背面
     */
    @TableField("idCardPhoto1")
    private String idCardPhoto1;
    /**
     * 指纹
     */
    @TableField("fingerPrint")
    private byte[] fingerPrint;
    /**
     * 人脸特征
     */
    @TableField("faceReco")
    private byte[] faceReco;
    /**
     * 人证检查
     */
    @TableField("manCertifCheck")
    private Float manCertifCheck;
    @TableField("createDate")
    private Date createDate;
    /**
     * 发证日期
     */
    @TableField("issueCertificateDate")
    private Date issueCertificateDate;
    /**
     * 发证说明
     */
    @TableField("issueCertificateIntroduction")
    private String issueCertificateIntroduction;
    /**
     * 首次小样号
     */
    @TableField("firstSmallNo")
    private String firstSmallNo;
    /**
     * 最后一次小样号
     */
    @TableField("LastSmallNo")
    private String LastSmallNo;
    /**
     * 首次采浆
     */
    @TableField("firstDate")
    private Date firstDate;
    /**
     * 拒绝日期
     */
    @TableField("refuseDate")
    private Date refuseDate;
    /**
     * 拒绝原因
     */
    @TableField("refuseReason")
    private String refuseReason;
    /**
     * 最后注射日期
     */
    @TableField("lastShotDate")
    private Date lastShotDate;
    /**
     * 最后采浆日期
     */
    @TableField("lastDate")
    private Date lastDate;
    /**
     * 浆龄
     */
    @TableField("provideAge")
    private Integer provideAge;
    /**
     * 总献浆次数
     */
    @TableField("provideTotalTimes")
    private Integer provideTotalTimes;
    /**
     * 总献浆量
     */
    @TableField("provideTotalNum")
    private Integer provideTotalNum;
    /**
     * 总计未验证
     */
    @TableField("totalNotValidate")
    private Integer totalNotValidate;
    /**
     * 总计未验证量
     */
    @TableField("totalNotValidateNum")
    private Integer totalNotValidateNum;
    /**
     * 总计过期
     */
    @TableField("totalOverdue")
    private Integer totalOverdue;
    /**
     * 总计过期量
     */
    @TableField("totalOverdueNum")
    private Integer totalOverdueNum;
    /**
     * 基础注射次数
     */
    @TableField("baseShotTimes")
    private Integer baseShotTimes;
    /**
     * 加强注射次数
     */
    @TableField("UpShotTimes")
    private Integer UpShotTimes;
    /**
     * 等级
     */
    @TableField("userGrade")
    private Integer userGrade;
    /**
     * 活跃度
     */
    @TableField("activityMeasure")
    private Integer activityMeasure;
    /**
     * 同步
     */
    @TableField("dataSyn")
    private Date dataSyn;
    /**
     * 注册号
     */
    @TableField("regId")
    private String regId;
    /**
     * 注销
     */
    @TableField("unReg")
    private String unReg;
    /**
     * 相似人脸数量
     */
    @TableField("similarFaceCount")
    private Integer similarFaceCount;
    /**
     * 个性化阈值1
     */
    @TableField("personThreshold1")
    private Float personThreshold1;
    /**
     * 个性化阈值2
     */
    @TableField("personThreshold2")
    private Float personThreshold2;
    /**
     * 是否义工
     */
    @TableField("isVolunteer")
    private Integer isVolunteer;
    /**
     * 成为义工日期
     */
    @TableField("becomeVolunteerDate")
    private Date becomeVolunteerDate;
    /**
     * 身份证有效日期
     */
    @TableField("idCardValidDate")
    private Date idCardValidDate;
    /**
     * 建档开始时间
     */
    @TableField("createFileStartTime")
    private Date createFileStartTime;
    /**
     * 建档结束时间
     */
    @TableField("createFileEndTime")
    private Date createFileEndTime;
    /**
     * 介绍人
     */
    private String introducer;
    /**
     * 添加介绍人时间
     */
    @TableField("addIntroducerTime")
    private Date addIntroducerTime;
    /**
     * 浆员状态
     */
    @TableField("providerState")
    private Integer providerState;
    @TableField(exist = false)
    private String providerStateName;
    @TableField("isFocusGZH")
    private String isFocusGZH;
    /**
     * 血型
     */
    @TableField("bloodType")
    private String bloodType;
    @TableField(exist = false)
    private String bloodTypeName;
    /**
     * 浆源地址
     */
    @TableField("jydzId")
    private Long jydzId;
    /**
     * 籍贯
     */
    @TableField("jgId")
    private Long jgId;
    /**
     * 性别
     */
    private String sex;
    @TableField(exist = false)
    private String sexName;
    /**
     * 文化水平
     */
    @TableField("educationalLevel")
    private String educationalLevel;
    @TableField(exist = false)
    private String educationalLevelName;
    /**
     * 婚姻状态
     */
    @TableField("maritalStatus")
    private String maritalStatus;
    @TableField(exist = false)
    private String maritalStatusName;
    @TableField("timeId")
    private Integer timeId;
    /**
     * 浆员分类
     */
    @TableField("gjzClassId")
    private Integer gjzClassId;
    /**
     * 创建护士
     */
    @TableField("createNurse")
    private String createNurse;
    @TableField(exist = false)
    private String createNurseName;
    /**
     * 浆员类型
     */
    @TableField("jylxId")
    private Integer jylxId;
    @TableField(exist = false)
    private String jylxIdName;
    /**
     * 最近采浆
     */
    @TableField("lastTimeId")
    private Integer lastTimeId;
    /**
     * 拒绝日期
     */
    @TableField("refuseTimeId")
    private Integer refuseTimeId;
    /**
     * 首次小样日期
     */
    @TableField("firstSmallTimeId")
    private Integer firstSmallTimeId;
    /**
     * 血浆类型
     */
    @TableField("plasmaType")
    private Integer plasmaType;
    @TableField(exist = false)
    private String plasmaTypeName;
    /**
     * 血管等级
     */
    @TableField("veinGrade")
    private Integer veinGrade;
    @TableField(exist = false)
    private String veinGradeName;
    /**
     * 出生日期
     */
    private Integer timebd;
    /**
     * 首次采浆
     */
    @TableField("firstTimeId")
    private Integer firstTimeId;
    /**
     * 化检结果
     */
    @TableField("assayResult")
    private Integer assayResult;
    /**
     * 是否通过
     */
    private Integer sftg;
    /**
     * 证照登记人
     */
    @TableField("certificateRegister")
    private String certificateRegister;
    @TableField(exist = false)
    private String certificateRegisterName;
    /**
     * 免疫类别
     */
    @TableField("mylbId")
    private Integer mylbId;
    /**
     * 身份证扫描时间
     */
    @TableField("idCardScanDate")
    private  Date idCardScanDate;
    @TableField("modifyTime")
    private  Date  modifyTime;
    @TableField("synDate")
    private  Date  synDate;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getModifyTime() {
        return modifyTime;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getSynDate() {
        return synDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setSynDate(Date synDate) {
        this.synDate = synDate;
    }

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getIdCardScanDate() {
        return idCardScanDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setIdCardScanDate(Date idCardScanDate) {
        this.idCardScanDate = idCardScanDate;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    public Date getBirthday() {
        return birthday;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd")
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public Integer getBirthday1() {
        return birthday1;
    }

    public void setBirthday1(Integer birthday1) {
        this.birthday1 = birthday1;
    }

    public Integer getNation() {
        return nation;
    }

    public void setNation(Integer nation) {
        this.nation = nation;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public String getIdNoAddress() {
        return idNoAddress;
    }

    public void setIdNoAddress(String idNoAddress) {
        this.idNoAddress = idNoAddress;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getZip() {
        return zip;
    }

    public void setZip(String zip) {
        this.zip = zip;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public Integer getIsPhotoQualified() {
        return isPhotoQualified;
    }

    public void setIsPhotoQualified(Integer isPhotoQualified) {
        this.isPhotoQualified = isPhotoQualified;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getIdCardPhoto() {
        return idCardPhoto;
    }

    public void setIdCardPhoto(String idCardPhoto) {
        this.idCardPhoto = idCardPhoto;
    }

    public String getIdCardPhoto1() {
        return idCardPhoto1;
    }

    public void setIdCardPhoto1(String idCardPhoto1) {
        this.idCardPhoto1 = idCardPhoto1;
    }

    public byte[] getFingerPrint() {
        return fingerPrint;
    }

    public void setFingerPrint(byte[] fingerPrint) {
        this.fingerPrint = fingerPrint;
    }

    public byte[] getFaceReco() {
        return faceReco;
    }

    public void setFaceReco(byte[] faceReco) {
        this.faceReco = faceReco;
    }

    public Float getManCertifCheck() {
        return manCertifCheck;
    }

    public void setManCertifCheck(Float manCertifCheck) {
        this.manCertifCheck = manCertifCheck;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getCreateDate() {
        return createDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getIssueCertificateDate() {
        return issueCertificateDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setIssueCertificateDate(Date issueCertificateDate) {
        this.issueCertificateDate = issueCertificateDate;
    }

    public String getIssueCertificateIntroduction() {
        return issueCertificateIntroduction;
    }

    public void setIssueCertificateIntroduction(String issueCertificateIntroduction) {
        this.issueCertificateIntroduction = issueCertificateIntroduction;
    }

    public String getFirstSmallNo() {
        return firstSmallNo;
    }

    public void setFirstSmallNo(String firstSmallNo) {
        this.firstSmallNo = firstSmallNo;
    }

    public String getLastSmallNo() {
        return LastSmallNo;
    }

    public void setLastSmallNo(String LastSmallNo) {
        this.LastSmallNo = LastSmallNo;
    }
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    public Date getFirstDate() {
        return firstDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd")
    public void setFirstDate(Date firstDate) {
        this.firstDate = firstDate;
    }
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    public Date getRefuseDate() {
        return refuseDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd")
    public void setRefuseDate(Date refuseDate) {
        this.refuseDate = refuseDate;
    }

    public String getRefuseReason() {
        return refuseReason;
    }

    public void setRefuseReason(String refuseReason) {
        this.refuseReason = refuseReason;
    }
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    public Date getLastShotDate() {
        return lastShotDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd")
    public void setLastShotDate(Date lastShotDate) {
        this.lastShotDate = lastShotDate;
    }
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    public Date getLastDate() {
        return lastDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd")
    public void setLastDate(Date lastDate) {
        this.lastDate = lastDate;
    }

    public Integer getProvideAge() {
        return provideAge;
    }

    public void setProvideAge(Integer provideAge) {
        this.provideAge = provideAge;
    }

    public Integer getProvideTotalTimes() {
        return provideTotalTimes;
    }

    public void setProvideTotalTimes(Integer provideTotalTimes) {
        this.provideTotalTimes = provideTotalTimes;
    }

    public Integer getProvideTotalNum() {
        return provideTotalNum;
    }

    public void setProvideTotalNum(Integer provideTotalNum) {
        this.provideTotalNum = provideTotalNum;
    }

    public Integer getTotalNotValidate() {
        return totalNotValidate;
    }

    public void setTotalNotValidate(Integer totalNotValidate) {
        this.totalNotValidate = totalNotValidate;
    }

    public Integer getTotalNotValidateNum() {
        return totalNotValidateNum;
    }

    public void setTotalNotValidateNum(Integer totalNotValidateNum) {
        this.totalNotValidateNum = totalNotValidateNum;
    }

    public Integer getTotalOverdue() {
        return totalOverdue;
    }

    public void setTotalOverdue(Integer totalOverdue) {
        this.totalOverdue = totalOverdue;
    }

    public Integer getTotalOverdueNum() {
        return totalOverdueNum;
    }

    public void setTotalOverdueNum(Integer totalOverdueNum) {
        this.totalOverdueNum = totalOverdueNum;
    }

    public Integer getBaseShotTimes() {
        return baseShotTimes;
    }

    public void setBaseShotTimes(Integer baseShotTimes) {
        this.baseShotTimes = baseShotTimes;
    }

    public Integer getUpShotTimes() {
        return UpShotTimes;
    }

    public void setUpShotTimes(Integer UpShotTimes) {
        this.UpShotTimes = UpShotTimes;
    }

    public Integer getUserGrade() {
        return userGrade;
    }

    public void setUserGrade(Integer userGrade) {
        this.userGrade = userGrade;
    }

    public Integer getActivityMeasure() {
        return activityMeasure;
    }

    public void setActivityMeasure(Integer activityMeasure) {
        this.activityMeasure = activityMeasure;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getDataSyn() {
        return dataSyn;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setDataSyn(Date dataSyn) {
        this.dataSyn = dataSyn;
    }

    public String getRegId() {
        return regId;
    }

    public void setRegId(String regId) {
        this.regId = regId;
    }

    public String getUnReg() {
        return unReg;
    }

    public void setUnReg(String unReg) {
        this.unReg = unReg;
    }

    public Integer getSimilarFaceCount() {
        return similarFaceCount;
    }

    public void setSimilarFaceCount(Integer similarFaceCount) {
        this.similarFaceCount = similarFaceCount;
    }

    public Float getPersonThreshold1() {
        return personThreshold1;
    }

    public void setPersonThreshold1(Float personThreshold1) {
        this.personThreshold1 = personThreshold1;
    }

    public Float getPersonThreshold2() {
        return personThreshold2;
    }

    public void setPersonThreshold2(Float personThreshold2) {
        this.personThreshold2 = personThreshold2;
    }

    public Integer getIsVolunteer() {
        return isVolunteer;
    }

    public void setIsVolunteer(Integer isVolunteer) {
        this.isVolunteer = isVolunteer;
    }
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    public Date getBecomeVolunteerDate() {
        return becomeVolunteerDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd")
    public void setBecomeVolunteerDate(Date becomeVolunteerDate) {
        this.becomeVolunteerDate = becomeVolunteerDate;
    }
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    public Date getIdCardValidDate() {
        return idCardValidDate;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd")
    public void setIdCardValidDate(Date idCardValidDate) {
        this.idCardValidDate = idCardValidDate;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getCreateFileStartTime() {
        return createFileStartTime;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setCreateFileStartTime(Date createFileStartTime) {
        this.createFileStartTime = createFileStartTime;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getCreateFileEndTime() {
        return createFileEndTime;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setCreateFileEndTime(Date createFileEndTime) {
        this.createFileEndTime = createFileEndTime;
    }

    public String getIntroducer() {
        return introducer;
    }

    public void setIntroducer(String introducer) {
        this.introducer = introducer;
    }
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    public Date getAddIntroducerTime() {
        return addIntroducerTime;
    }
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    public void setAddIntroducerTime(Date addIntroducerTime) {
        this.addIntroducerTime = addIntroducerTime;
    }

    public Integer getProviderState() {
        return providerState;
    }

    public void setProviderState(Integer providerState) {
        this.providerState = providerState;
    }

    public String getIsFocusGZH() {
        return isFocusGZH;
    }

    public void setIsFocusGZH(String isFocusGZH) {
        this.isFocusGZH = isFocusGZH;
    }

    public String getBloodType() {
        return bloodType;
    }

    public void setBloodType(String bloodType) {
        this.bloodType = bloodType;
    }

    public Long getJydzId() {
        return jydzId;
    }

    public void setJydzId(Long jydzId) {
        this.jydzId = jydzId;
    }

    public Long getJgId() {
        return jgId;
    }

    public void setJgId(Long jgId) {
        this.jgId = jgId;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getEducationalLevel() {
        return educationalLevel;
    }

    public void setEducationalLevel(String educationalLevel) {
        this.educationalLevel = educationalLevel;
    }

    public String getMaritalStatus() {
        return maritalStatus;
    }

    public void setMaritalStatus(String maritalStatus) {
        this.maritalStatus = maritalStatus;
    }

    public Integer getTimeId() {
        return timeId;
    }

    public void setTimeId(Integer timeId) {
        this.timeId = timeId;
    }

    public Integer getGjzClassId() {
        return gjzClassId;
    }

    public void setGjzClassId(Integer gjzClassId) {
        this.gjzClassId = gjzClassId;
    }

    public String getCreateNurse() {
        return createNurse;
    }

    public void setCreateNurse(String createNurse) {
        this.createNurse = createNurse;
    }

    public Integer getJylxId() {
        return jylxId;
    }

    public void setJylxId(Integer jylxId) {
        this.jylxId = jylxId;
    }

    public Integer getLastTimeId() {
        return lastTimeId;
    }

    public void setLastTimeId(Integer lastTimeId) {
        this.lastTimeId = lastTimeId;
    }

    public Integer getRefuseTimeId() {
        return refuseTimeId;
    }

    public void setRefuseTimeId(Integer refuseTimeId) {
        this.refuseTimeId = refuseTimeId;
    }

    public Integer getFirstSmallTimeId() {
        return firstSmallTimeId;
    }

    public void setFirstSmallTimeId(Integer firstSmallTimeId) {
        this.firstSmallTimeId = firstSmallTimeId;
    }

    public Integer getPlasmaType() {
        return plasmaType;
    }

    public void setPlasmaType(Integer plasmaType) {
        this.plasmaType = plasmaType;
    }

    public Integer getVeinGrade() {
        return veinGrade;
    }

    public void setVeinGrade(Integer veinGrade) {
        this.veinGrade = veinGrade;
    }

    public Integer getTimebd() {
        return timebd;
    }

    public void setTimebd(Integer timebd) {
        this.timebd = timebd;
    }

    public Integer getFirstTimeId() {
        return firstTimeId;
    }

    public void setFirstTimeId(Integer firstTimeId) {
        this.firstTimeId = firstTimeId;
    }

    public Integer getAssayResult() {
        return assayResult;
    }

    public void setAssayResult(Integer assayResult) {
        this.assayResult = assayResult;
    }

    public Integer getSftg() {
        return sftg;
    }

    public void setSftg(Integer sftg) {
        this.sftg = sftg;
    }

    public String getCertificateRegister() {
        return certificateRegister;
    }

    public void setCertificateRegister(String certificateRegister) {
        this.certificateRegister = certificateRegister;
    }

    public Integer getMylbId() {
        return mylbId;
    }

    public void setMylbId(Integer mylbId) {
        this.mylbId = mylbId;
    }

    public String getProviderStateName() {
        return providerStateName;
    }

    public void setProviderStateName(String providerStateName) {
        this.providerStateName = providerStateName;
    }

    public String getBloodTypeName() {
        return bloodTypeName;
    }

    public void setBloodTypeName(String bloodTypeName) {
        this.bloodTypeName = bloodTypeName;
    }

    public String getSexName() {
        return sexName;
    }

    public void setSexName(String sexName) {
        this.sexName = sexName;
    }

    public String getEducationalLevelName() {
        return educationalLevelName;
    }

    public void setEducationalLevelName(String educationalLevelName) {
        this.educationalLevelName = educationalLevelName;
    }

    public String getMaritalStatusName() {
        return maritalStatusName;
    }

    public void setMaritalStatusName(String maritalStatusName) {
        this.maritalStatusName = maritalStatusName;
    }

    public String getCreateNurseName() {
        return createNurseName;
    }

    public void setCreateNurseName(String createNurseName) {
        this.createNurseName = createNurseName;
    }

    public String getJylxIdName() {
        return jylxIdName;
    }

    public void setJylxIdName(String jylxIdName) {
        this.jylxIdName = jylxIdName;
    }

    public String getPlasmaTypeName() {
        return plasmaTypeName;
    }

    public void setPlasmaTypeName(String plasmaTypeName) {
        this.plasmaTypeName = plasmaTypeName;
    }

    public String getVeinGradeName() {
        return veinGradeName;
    }

    public void setVeinGradeName(String veinGradeName) {
        this.veinGradeName = veinGradeName;
    }

    public String getCertificateRegisterName() {
        return certificateRegisterName;
    }

    public void setCertificateRegisterName(String certificateRegisterName) {
        this.certificateRegisterName = certificateRegisterName;
    }

    @Override
    public String toString() {
        return "ProviderInfo{" +
                "id=" + id +
                ", cardId='" + cardId + '\'' +
                ", name='" + name + '\'' +
                ", idNo='" + idNo + '\'' +
                ", birthday=" + birthday +
                ", birthday1=" + birthday1 +
                ", nation=" + nation +
                ", age=" + age +
                ", idNoAddress='" + idNoAddress + '\'' +
                ", address='" + address + '\'' +
                ", zip='" + zip + '\'' +
                ", phone='" + phone + '\'' +
                ", qq='" + qq + '\'' +
                ", email='" + email + '\'' +
                ", photo='" + photo + '\'' +
                ", isPhotoQualified=" + isPhotoQualified +
                ", icon='" + icon + '\'' +
                ", idCardPhoto='" + idCardPhoto + '\'' +
                ", idCardPhoto1='" + idCardPhoto1 + '\'' +
                ", fingerPrint=" + Arrays.toString(fingerPrint) +
                ", faceReco=" + Arrays.toString(faceReco) +
                ", manCertifCheck=" + manCertifCheck +
                ", createDate=" + createDate +
                ", issueCertificateDate=" + issueCertificateDate +
                ", issueCertificateIntroduction='" + issueCertificateIntroduction + '\'' +
                ", firstSmallNo='" + firstSmallNo + '\'' +
                ", LastSmallNo='" + LastSmallNo + '\'' +
                ", firstDate=" + firstDate +
                ", refuseDate=" + refuseDate +
                ", refuseReason='" + refuseReason + '\'' +
                ", lastShotDate=" + lastShotDate +
                ", lastDate=" + lastDate +
                ", provideAge=" + provideAge +
                ", provideTotalTimes=" + provideTotalTimes +
                ", provideTotalNum=" + provideTotalNum +
                ", totalNotValidate=" + totalNotValidate +
                ", totalNotValidateNum=" + totalNotValidateNum +
                ", totalOverdue=" + totalOverdue +
                ", totalOverdueNum=" + totalOverdueNum +
                ", baseShotTimes=" + baseShotTimes +
                ", UpShotTimes=" + UpShotTimes +
                ", userGrade=" + userGrade +
                ", activityMeasure=" + activityMeasure +
                ", dataSyn=" + dataSyn +
                ", regId='" + regId + '\'' +
                ", unReg='" + unReg + '\'' +
                ", similarFaceCount=" + similarFaceCount +
                ", personThreshold1=" + personThreshold1 +
                ", personThreshold2=" + personThreshold2 +
                ", isVolunteer=" + isVolunteer +
                ", becomeVolunteerDate=" + becomeVolunteerDate +
                ", idCardValidDate=" + idCardValidDate +
                ", createFileStartTime=" + createFileStartTime +
                ", createFileEndTime=" + createFileEndTime +
                ", introducer='" + introducer + '\'' +
                ", addIntroducerTime=" + addIntroducerTime +
                ", providerState=" + providerState +
                ", providerStateName='" + providerStateName + '\'' +
                ", isFocusGZH='" + isFocusGZH + '\'' +
                ", bloodType='" + bloodType + '\'' +
                ", bloodTypeName='" + bloodTypeName + '\'' +
                ", jydzId=" + jydzId +
                ", jgId=" + jgId +
                ", sex='" + sex + '\'' +
                ", sexName='" + sexName + '\'' +
                ", educationalLevel='" + educationalLevel + '\'' +
                ", educationalLevelName='" + educationalLevelName + '\'' +
                ", maritalStatus='" + maritalStatus + '\'' +
                ", maritalStatusName='" + maritalStatusName + '\'' +
                ", timeId=" + timeId +
                ", gjzClassId=" + gjzClassId +
                ", createNurse='" + createNurse + '\'' +
                ", createNurseName='" + createNurseName + '\'' +
                ", jylxId=" + jylxId +
                ", jylxIdName=" + jylxIdName +
                ", lastTimeId=" + lastTimeId +
                ", refuseTimeId=" + refuseTimeId +
                ", firstSmallTimeId=" + firstSmallTimeId +
                ", plasmaType=" + plasmaType +
                ", plasmaTypeName=" + plasmaTypeName +
                ", veinGrade=" + veinGrade +
                ", veinGradeName=" + veinGradeName +
                ", timebd=" + timebd +
                ", firstTimeId=" + firstTimeId +
                ", assayResult=" + assayResult +
                ", sftg=" + sftg +
                ", certificateRegister='" + certificateRegister + '\'' +
                ", certificateRegisterName='" + certificateRegisterName + '\'' +
                ", mylbId=" + mylbId +
                ", idCardScanDate=" + idCardScanDate +
                '}';
    }
}
